# 1.导包
from openpyxl import Workbook
from openpyxl.cell import Cell
from openpyxl.comments import Comment

# 2. 实例化  --建立工作簿
wb = Workbook()
sheet = wb.active # 默认表

############################1.写入数据########################
sheet['A1'] = 'itcast'
sheet['a2'] = 'HEI'

############################2.写入公式########################
sheet['E1'] = 30
sheet['E2'] = 1
sheet['E3'] = "=$E1+$E2"

############################3.写入超链接########################

# 外面的链接
sheet['B2'] = "传智播客"
# 如果 python中的变量 没有提示了
# 你可以主动标注 这个变量的类型 就有提示
cell:Cell = sheet['B2']
# sheet['B2'].hyperlink = "http://www.itcast.cn"
# 不知道这个变量 是什么类型 打印 就行
# print(sheet['B2'])
cell.hyperlink = 'http://www.itcast.cn'



# 内部链接
new_sheet = wb.create_sheet('STU_SHEET')
new_sheet['A3'] = '张朝阳'

sheet['B3'] = '内部链接'
cell:Cell = sheet['B3']
cell.hyperlink = '08cell.xlsx#STU_SHEET!A3'

############################4写入批注########################

sheet['E6'] = "李彦宏"
cell6:Cell = sheet['E6']
cell6.comment = Comment('绰号:肉饼,RobiLi', 'LCF')


# 3. 调用函数 -- 保存工作簿
wb.save('08cell.xlsx')


print('单元格数据操作')